﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Model;
namespace Controller
{
    public class AuktionariusKlient
    {
        //public delegate void UdskrivBesked(string input);
        //public event UdskrivBesked UdskrivningAfInput;

        //string inputFraServer;


        Klient klient;
        BeskedModtaget beskedModtaget;
        public event BeskedDelegate ChatModtagetEvent;



        public AuktionariusKlient( int port, string ip)
        {
            this.klient = new Klient(port, ip);
            //UdskrivningAfInput = TomMetodeTilDeligat;
        
        }
        public void TomMetodeTilDeligat(string data)
        {
            // Dumy metode til deligat
        }

        public void Forbind()
        {
            klient.Forbind();

        }
        public void Byd(int bud)
        {
            klient.Byd(bud);
        }
        public void Stop()
        {
            klient.Stop(); // Sender stopbesked til modellen.

        }
        public void SkrivTilGui(string input)
        {
            //klient.SkrivTilGui(input);
            //string chat = input;
            BeskedDelegate BD = new BeskedDelegate(SkrivTilGui);

            //UdskrivningAfInput(input);
        }
        //public void
        //public delegate void BeskedDelegate(string chat);
    }
}
